import requests

# 你的语雀API Token
token = "YOUR_API_TOKEN"

# 语雀API基础地址
base_url = "https://www.yuque.com/api/v2"

# 文档所属知识库ID
repo_id = "YOUR_REPO_ID"

# 文档标题
title = "这是新创建的文档"
# 文档内容（这里简单示例，可根据实际需求调整）
body = "这是文档的正文内容。"

# 设置请求头，包含API Token用于认证
headers = {
    "X-Auth-Token": token,
    "Content-Type": "application/json"
}

# 构建创建文档的请求数据
data = {
    "title": title,
    "body": body
}

# 发送创建文档的请求
response = requests.post(f"{base_url}/repos/{repo_id}/docs", headers=headers, json=data)

if response.status_code == 201:
    print("文档创建成功")
    print(response.json())  # 打印创建成功后的文档信息
else:
    print(f"文档创建失败，状态码: {response.status_code}")
    print(response.text)  # 打印错误信息